﻿using PhysicalExamination5.Model.PhysicalExamination;
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Security.Principal;
using System.Text;
using System.Threading.Tasks;

namespace PhysicalExamination5.Model.DataMaintenance
{
    /// <summary>
    /// 套餐主查询帮助类
    /// </summary>
    public class GetTaoCanChaXun
    {
        /// <summary>
        /// 院区
        /// </summary>
        public string SuoShuYuanQu { get; set; }
        /// <summary>
        /// 套餐名称
        /// </summary>
        public string TaoCanZhuMingCheng { get; set; }
        /// <summary>
        /// 套餐日期
        /// </summary>
        public string TaoCanZhiDingShiJian { get; set; }
    }
    /// <summary>
    /// 套餐主保存帮助类
    /// </summary>
    public class SaveTaoCanZhuHelp
    {
        /// <summary>
        /// 套餐名称
        /// </summary>
        public string TaoCanZhuMingCheng { get; set; }
        /// <summary>
        /// 所属院区
        /// </summary>
        public string SuoShuYuanQu { get; set; }
        /// <summary>
        /// 拼音码
        /// </summary>
        public string PYM { get; set; }
    }
    /// <summary>
    /// 套餐表
    /// </summary>
    public class TaoCanHelp
    {
        /// <summary>
        /// 
        /// </summary>
        public string TaoCanLeiBie { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string TaoCanMingCheng { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? ShiYongXingBie { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? PYM { get; set; }
        /// <summary>
        /// 
        /// </summary>   
        public string? WeiXinTaoCanBiaoQian { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? WeiXinTaoCanImgUrl { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int? WeiXinShiFouTuiJian { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int? WeiXinYiYue { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? SuoShuYuanQu { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? TaoCanZhiDingShiJian { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? BeiZhu { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public double? TaoCanYuanJia { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public double? YouHuiJia { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public double? ZheKou { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? TaoCanJieShao { get; set; }
    }
    /// <summary>
    /// 套餐项目表
    /// </summary>
    public class TaoCanXiangMuHelp
    {
        /// <summary>
        /// 
        /// </summary>
        public string ZuHeXiangMuID { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public double? YouHuiJia { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public double? ZheKou { get; set; }
    }
    /// <summary>
    /// 套餐价格
    /// </summary>
    public class TaoCanJiaGe
    {
        /// <summary>
        /// 
        /// </summary>
        public double? TaoCanYuanJia { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public double? YouHuiJia { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public double? ZheKou { get; set; }
    }
    /// <summary>
    /// 套餐保存帮助类
    /// </summary>
    public class SaveTaoCanHelp
    {
        /// <summary>
        /// 套餐信息
        /// </summary>
        public TaoCanHelp taoCan { get; set; }
        /// <summary>
        /// 套餐项目
        /// </summary>
        public List<TaoCanXiangMuHelp>? taoCanXiangMuHelp { get; set; }
    }
    /// <summary>
    /// 套餐修改帮助类
    /// </summary>
    public class UpdateTaoCanHelp
    {
        /// <summary>
        /// 套餐价格信息
        /// </summary>
        public TaoCanJiaGe taoCanJiaGe { get; set; }
        /// <summary>
        /// 套餐项目
        /// </summary>
        public List<TaoCanXiangMuHelp>? taoCanXiangMuHelp { get; set; }
    }
}
